A Tool Survey on Z Speci cation and Re nement : Technical

نویسنده

  • Bing Wu
چکیده

This survey examines the requirements which a support tool needs for the veriica-tion and reenement of program speciications. The survey includes Z speciication tools and reenement tools. These broad requirements are expanded to identify more speciic functionality, and some existing tools are compared within this functional framework. The results of these comparisons are then classiied to identify common and distinctive features of the ve major tools. Finally the results obtained are summarized in terms of consequences for generic Z speciication and reenement tools.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Speci cation of a Program Derivation Editor

In this paper a tool for structuring and manipulating formal program derivations is speci ed using the Z notation A program derivation style based on transitive re lations between programs as found in the re nement calculus is assumed The structuring and manipulation of derivations is based on the notion of re nement diagrams proposed by Back This allows for a style of derivation that is much m...

متن کامل

Testing Re nements by Re ning Tests

One of the potential bene ts of formal methods is that they o er the possibility of reducing the costs of testing. A speci cation acts as both the benchmark against which any implementation is tested, and also as the means by which tests are generated. There has therefore been interest in developing test generation techniques from formal speci cations, and a number of di erent methods have been...

متن کامل

Consistency and re nement for partial speci cation in

This paper discusses theoretical background for the use of Z as a language for partial speci cation in particular techniques for check ing consistency between viewpoint speci cations The main technique used is uni cation i e nding a candidate least common re nement The corresponding notion of consistency between speci cations turns out to be di erent from the known notions of consistency for si...

متن کامل

Systems Development Using Z Generics

In this paper we present a method for using generic components in formal specications. This approach results in a exible generic system description that separates the concerns of structure and data types. The generic specication can be extended and modied in a natural manner, to track requirements as they inevitably evolve during the development process. In addition, the specication can re...

متن کامل

A Tool for Logic Program Refinement

The re nement calculus provides a method for transforming speci cations to executable code, maintaining the correctness of the code with respect to its speci cation. In the original re nement calculus, the target language is an imperative programming language, but more recently a re nement calculus for deriving logic programs has been proposed. Due to the amount of detail involved, the manual r...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999